
export default {
    data(){
        return{
            store_is_login: false,
            user_is_login: false,
            clone_navbar: {
                navs: [],
                background_image: '',
                border_color: ''
            },
            is_ipx: false,

            dy_page_color: '',
            dy_page_url: ''
        }
    },
    created() {
        this.user_is_login = uni.getStorageSync('user_is_login') ? true : false;
        this.store_is_login = uni.getStorageSync('store_is_login') ? true : false;
        // console.log("this.store_is_loginthis.store_is_loginthis.store_is_login",this.store_is_login)
    },
    mounted(){
        let uni_route_pages = getCurrentPages();
        let uni_page = uni_route_pages[uni_route_pages.length - 1];
        // console.log("当前uni page",uni_page)
    },
    methods: {

		// #ifdef APP-PLUS
		toJSON(obj){
			// console.debug("app端兼容在mounted等情况的console.log",obj)
			// return this
		},
		// #endif


        // 设置导航栏的选中状态
        //参数: navbar 导航栏的完整导航对象
        set_nav_active(navbar) {
            var is_active = false

            let pages = getCurrentPages();
            let route = pages[pages.length - 1].route;
            // 获取当前页面的路由
            // var route = this.route || this.__route__ || null
            // 遍历导航栏的选项
            for (var t in navbar.navs) {
                // 如果选项的 URL 与当前页面的路由相同，则将该选项设置为选中状态
                if (navbar.navs[t].url === '/' + route) {
                    is_active = navbar.navs[t].active = true
                } else {
                    // 否则将该选项设置为未选中状态
                    navbar.navs[t].active = false
                }
            }


			console.log("当前路由 pages",pages)
            console.log("当前路由X",route)
            console.log("当前路由X this",this)
            if (is_active) {
                console.log("传入的导航的",navbar)
                // 如果有选项被选中，则更新导航栏的状态
                this.clone_navbar=navbar
            }
        },
        // 为当前页面设置导航栏的选中状态
        appPageOnLoad(app) {
            var xtxx_model_type  = app.globalData.xtxx1
            if (xtxx_model_type==undefined || xtxx_model_type==null || xtxx_model_type==''){
                app.globalData.util.request({
                    url: 'entry/wxapp/system',
                    cachetime: '0',
                    success: (t)=> {
                        console.log("systemsystem", t);
                        app.globalData.xtxx1=t.data

                        var n = t.data;
                        //model 1=多店版本 2=单店版本 3=过审版 4=单店点菜版 9=自定义导航
                        // 如果是首页,则不需要跳转
                        // if ('1' == n.model) {
                        //     // 多店版
                        //     uni.reLaunch({
                        //         url: '/ymq_canyino2o/pages/index/index'
                        //     });
                        // }
                        if ('2' == n.model) {
                            // 单店铺版
                            app.globalData.sjid = n.default_store;
                            uni.reLaunch({
                                url: '/ymq_canyino2o/pages/seller/index'
                            });
                        }
                        if ('3' == n.model) {
                            uni.reLaunch({
                                url: '/ymq_canyino2o/pages/Liar/Liar'
                            });
                        }
                        if ('4' == n.model) {
                            // 单店点菜版
                            app.globalData.sjid = n.default_store;
                            uni.reLaunch({
                                url: '/ymq_canyino2o/pages/seller/indextakeout'
                            });
                        }

                        this.appPageOnLoadX(app)
                    }
                })
            }else{

                app.globalData.util.request({
                    url: 'entry/wxapp/system',
                    cachetime: '0',
                    success: (t)=> {
                        app.globalData.xtxx1=t.data
                    }
                })

                this.appPageOnLoadX(app)
            }
        },
        appPageOnLoadX(app) {
            console.log("app",app)
            var _this = this
            // 默认的导航栏样式
            var default_navbar = {
                background_image:
                    '',
                border_color: 'rgba(0,0,0,.1)'
            }
            var app_global_navbar = app.globalData.navbar
            console.log("当前navbar:",app_global_navbar)
            if (app_global_navbar) {
                // 如果已经有导航栏样式，则设置导航栏的选中状态
                _this.set_nav_active(app_global_navbar)
            }

            var xtxx_model_type  = app.globalData.xtxx1

            console.log("systemsystem1", "ss");
            app_global_navbar || app.globalData.util.request({
                url: 'entry/wxapp/nav',
                success:  (res)=>{
                    console.log(res, xtxx_model_type, '11111111111')

                        //大牙
                        //model 1=多店版本 2=单店版本 3=过审版 4=单店点菜版 9=自定义导航
                        // if ('1' == xtxx_model_type.model) {
                        //     // 如果是模式 1，则设置默认的导航栏选项
                        //     var e = [
                        //         {
                        //             logo: '/static/home.png',
                        //             logo2: '/static/home2.png',
                        //             title: '首页',
                        //             title_color: '#34aaff',
                        //             title_color2: '#888',
                        //             url: '/ymq_canyino2o/pages/index/index'
                        //         },
                        //         {
                        //             logo: 'https://yunkeososyunchuc.bc8t.cn/ymq_canyino2o/static/tabindexf.png',
                        //             logo2: 'https://yunkeososyunchuc.bc8t.cn/ymq_canyino2o/static/tabindex.png',
                        //             title: '跑腿',
                        //             title_color: '#34aaff',
                        //             title_color2: '#888',
                        //             // url: '/ymq_canyino2o/pages/errand/index'
                        //             url: '/ymq_canyino2o/pages/errand/add_order/simple'
                        //         },
                        //         // {
                        //         //     logo: 'https://yunkeososyunchuc.bc8t.cn/ymq_canyino2o/static/tabindexf.png',
                        //         //     logo2: 'https://yunkeososyunchuc.bc8t.cn/ymq_canyino2o/static/tabindex.png',
                        //         //     title: '聊天',
                        //         //     title_color: '#34aaff',
                        //         //     title_color2: '#888',
                        //         //     url: '/ymq_canyino2o/pages/index/index'
                        //         // },
                        //         {
                        //             logo: 'https://yunkeososyunchuc.bc8t.cn/ymq_canyino2o/static/tabddf.png',
                        //             logo2: 'https://yunkeososyunchuc.bc8t.cn/ymq_canyino2o/static/tabdd.png',
                        //             title: '订单',
                        //             title_color: '#34aaff',
                        //             title_color2: '#888',
                        //             url: '/ymq_canyino2o/pages/wddd/order'
                        //         },
                        //         {
                        //             logo: 'https://yunkeososyunchuc.bc8t.cn/ymq_canyino2o/static/tabmyf.png',
                        //             logo2: 'https://yunkeososyunchuc.bc8t.cn/ymq_canyino2o/static/tabmy.png',
                        //             title: '我的',
                        //             title_color: '#34aaff',
                        //             title_color2: '#888',
                        //             url: '/ymq_canyino2o/pages/my2/index'
                        //         }
                        //     ]
                        // }
                        // if ('2' == xtxx_model_type.model) {
                        //     // 如果是模式 2，则设置默认的导航栏选项
                        //     e = [
                        //         {
                        //             logo: '/static/home.png',
                        //             logo2: '/static/home2.png',
                        //             title: '首页',
                        //             title_color: '#34aaff',
                        //             title_color2: '#888',
                        //             url: '/ymq_canyino2o/pages/seller/index'
                        //         },
                        //         {
                        //             logo: 'https://yunkeososyunchuc.bc8t.cn/ymq_canyino2o/static/tabindexf.png',
                        //             logo2: 'https://yunkeososyunchuc.bc8t.cn/ymq_canyino2o/static/tabindex.png',
                        //             title: '跑腿',
                        //             title_color: '#34aaff',
                        //             title_color2: '#888',
                        //             // url: '/ymq_canyino2o/pages/errand/index'
                        //             url: '/ymq_canyino2o/pages/errand/add_order/simple'
                        //         },
                        //         // {
                        //         //     logo: 'https://yunkeososyunchuc.bc8t.cn/ymq_canyino2o/static/tabindexf.png',
                        //         //     logo2: 'https://yunkeososyunchuc.bc8t.cn/ymq_canyino2o/static/tabindex.png',
                        //         //     title: '聊天',
                        //         //     title_color: '#34aaff',
                        //         //     title_color2: '#888',
                        //         //     url: '/ymq_canyino2o/pages/index/index'
                        //         // },
                        //         {
                        //             logo: 'https://yunkeososyunchuc.bc8t.cn/ymq_canyino2o/static/tabddf.png',
                        //             logo2: 'https://yunkeososyunchuc.bc8t.cn/ymq_canyino2o/static/tabdd.png',
                        //             title: '订单',
                        //             title_color: '#34aaff',
                        //             title_color2: '#888',
                        //             url: '/ymq_canyino2o/pages/wddd/order'
                        //         },
                        //         {
                        //             logo: 'https://yunkeososyunchuc.bc8t.cn/ymq_canyino2o/static/tabmyf.png',
                        //             logo2: 'https://yunkeososyunchuc.bc8t.cn/ymq_canyino2o/static/tabmy.png',
                        //             title: '我的',
                        //             title_color: '#34aaff',
                        //             title_color2: '#888',
                        //             url: '/ymq_canyino2o/pages/my2/index'
                        //         }
                        //     ]
                        // }
                        // if ('4' == xtxx_model_type.model) {
                        //     app.globalData.sjid = xtxx_model_type.default_store;
                        //     // 如果是模式 4，则设置默认的导航栏选项
                        //     e = [
                        //         {
                        //             logo: '/static/home.png',
                        //             logo2: '/static/home2.png',
                        //             title: '首页',
                        //             title_color: '#34aaff',
                        //             title_color2: '#888',
                        //             url: '/ymq_canyino2o/pages/seller/indextakeout'
                        //         },
                        //         {
                        //             logo: 'https://yunkeososyunchuc.bc8t.cn/ymq_canyino2o/static/tabindexf.png',
                        //             logo2: 'https://yunkeososyunchuc.bc8t.cn/ymq_canyino2o/static/tabindex.png',
                        //             title: '跑腿',
                        //             title_color: '#34aaff',
                        //             title_color2: '#888',
                        //             // url: '/ymq_canyino2o/pages/errand/index'
                        //             url: '/ymq_canyino2o/pages/errand/add_order/simple'
                        //         },
                        //         {
                        //             logo: 'https://yunkeososyunchuc.bc8t.cn/ymq_canyino2o/static/tabddf.png',
                        //             logo2: 'https://yunkeososyunchuc.bc8t.cn/ymq_canyino2o/static/tabdd.png',
                        //             title: '订单',
                        //             title_color: '#34aaff',
                        //             title_color2: '#888',
                        //             url: '/ymq_canyino2o/pages/wddd/order'
                        //         },
                        //         {
                        //             logo: 'https://yunkeososyunchuc.bc8t.cn/ymq_canyino2o/static/tabmyf.png',
                        //             logo2: 'https://yunkeososyunchuc.bc8t.cn/ymq_canyino2o/static/tabmy.png',
                        //             title: '我的',
                        //             title_color: '#34aaff',
                        //             title_color2: '#888',
                        //             url: '/ymq_canyino2o/pages/my2/index'
                        //         }
                        //     ]
                        // }
                        //任意版本都使用自定义导航
                        var e = res.data
                        if (9 == xtxx_model_type.model || '' == xtxx_model_type.model || undefined == xtxx_model_type.model) {
                            // 如果是模式 9，则自定义导航
                            e = res.data
                        }
                        default_navbar.navs = e
                        // 设置导航栏的选中状态
                        _this.set_nav_active(default_navbar)
                        app.globalData.navbar = default_navbar

                        console.log("xtxx_model_type.model", xtxx_model_type.model)

                    //说明没有全局的导航数据,所以设置一个默认的
                    _this.clone_navbar = default_navbar

                }
            })
        },
    }
}
